praise to the skies - French English Dictionary